High-performance Computation and Visualization of Plasma Turbulence on Graphics Processors
نویسندگان
چکیده
Direct numerical simulation (DNS) of turbulence is computationally very intensive and typically relies on some form of parallel processing. Spectral kernels used for spatial discretization are a common computational bottleneck on distributed memory architectures. One way to increase the efficiency of DNS algorithms is to parallelize spectral kernels using tightlycoupled Single-Program-Multiple-Data (SPMD) multiprocessor units with minimal inter-processor communication latency. We present techniques to map DNS computations to modern Graphics Processing Units (GPUs), which are characterized by a very high memory bandwidth and hundreds of SPMD processors. We compare and contrast the performance of our parallel algorithm running on a GPU versus the associated CPU implementation of a solver for one of the fundamental nonlinear models of turbulence theory. We also demonstrate a prototype of a scalable computational steering framework based on turbulence simulation and visualization coupling on the GPU.
منابع مشابه
Performance of SST k-ω Turbulence Model for Computation of Viscous Drag of Axisymmetric Underwater Bodies
This paper presents 2-D finite volume method for computation of viscous drag based on Reynolds-averaged Navier-Stokes (RANS) equations. Computations are performed on bare submarine hull DREA and six axisymmetric bodies of revolution with a number of length-diameter (L/D) ratios ranging from 4 to 10. Both structured and unstructured grids are used to discretize the domain around the bodies. Diff...
متن کاملDirect numerical simulation of turbulence using GPU accelerated supercomputers
Direct numerical simulations of turbulence are optimized for up to 192 graphics processors. The results from two large GPU clusters are compared to the performance of corresponding CPU clusters. A number of important algorithm changes are necessary to access the full computational power of graphics processors and these adaptations are discussed. It is shown that the handling of subdomain commun...
متن کاملThe Graphics Supercomputer: A New Class of Computer
In 1988 a new class of computer, the graphics supercomputer, was introduced by two start-up companies. As a member of both the supercomputer and workstation families, the graphics supercomputer enables both high-performance computation and high-speed, threedimensional, interactive visualization to be performed on a single, integrated system. In Ardent's TITAN system, high floating point operati...
متن کاملA Message-Passing Distributed Memory Parallel Algorithm for a Dual-Code Thin Layer, Parabolized Navier-Stokes Solver
In this study, the results of parallelization of a 3-D dual code (Thin Layer, Parabolized Navier-Stokes solver) for solving supersonic turbulent flow around body and wing-body combinations are presented. As a serial code, TLNS solver is very time consuming and takes a large part of memory due to the iterative and lengthy computations. Also for complicated geometries, an exceeding number of grid...
متن کاملFlow Simulation and Visualization
This report summarizes my research on real-time flow simulation and visualization. In particular, my research is concentrated on efficient GPU algorithms that can exploit the fine-granular thread parallelism of graphics hardware. Several established data structures and numerical solvers perform poorly on the GPU. For this reason, I study and develop new methods that are optimized for the underl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008